First submission for the Programming Assignment 2