HW3 Complete

HW3 Complete with all tests passing.