ProgrammingAssignment2 Submission