- First cut of Programming Assignment 2