Completed Programming Assignment 2 9/6