consolidating Concurrency Assignment 1 and 2 into this git project