Initial commit for Program assignment 2