Homework 7

Added Homework 7
Thanks for humoring me and writing format unit tests!