fun things with clojure