functional-programming-patterns Examples from "Functional Programming Patterns in Scala and Clojure".