HW5 Completed -- Worked with Eric Miller