Functional thinking: Functional design patterns, (groovy, mostly)Part 1ibm.com4 pointsgtani14 years ago