Completed first real lesson of functional programming with Clojure