Working through each chapter of little schemer in clojure