4clojure exercises