micro scheme in Clojure