Problem one badly written in Clojure, yay!