learning clojure samples