an exercise to learn clojure