Multithreading, Part 1 - Github Repository