HW 5_Redux

Restarted HW 5 for review, using more knowledge and having had time for
concepts too really sink in