A school project (optionally using Clojure!)