Initial commit Programming Assignment 2