Working through The Little Schemer in Clojure.