Finished problem 5 successfully by hand, working on an elegant version in code.
Change name of failed attempt