A project in clojure for the course Functional Programming in the JVM Environment (with Yoav Rubin)