Programming Assignment 2: First commit