The answers I came up with when doing the clojure koans