Yet another Jab of doing the little schemer in clojure