Clojure versions of the code and solutions from the book Purely Functional Data Structures