Initial Commit for ProgrammingAssignment2