Homework #5 is mostly completed

Still have to fix a runtime error and comment properly