clojure tutorials; needs cleanup