Clojure code for an intro to functional programming talk