modified:   week3/ProgrammingAssignment2