Problem solutions to 4clojure problem set