practice examples for clojure