Commiting Programming Assignment 2