First submission of ProgrammingAssignment 2