Problem 42 in Lisp
Problem 44 WIP