What's in Groovy for Functional Programming
Collection of blog posts on functional programming with Groovy.
* Closures
* Higher order functions
* Currying
* Function composition
* Pure functions
* Immutability
* Recursion
* Tail call optimisation
* Memoization
* Collect - map operation
* Filter
* Reduce
* Map filter reduce
* Strategy pattern
* Command pattern
* Execute Around pattern