Greatly improved Clojure #3