Trying the "99 Lisp Problems" in clojure