Learning Clojure by doing math problems. Wat?