[PragmaticBookshelf]FunctionalProgrammingPatternsinScalaandClojure