In Clojure! For fun!