ProgrammingAssignment2 completed and submitted