Submitting ProgrammingAssignment2