Adding a method for computing Cartesian Product to Groovy’s Collection(s)

In these days I'm using the Groovy programming language very often, I found this language very intuitive and expressive. I try to use, when it is appropriate and convenient , Functional programming style and methods. One of the key elements of functional programming paradigm (opposite to the imperative paradigm) is "thinking in  space rather than … Continue reading Adding a method for computing Cartesian Product to Groovy’s Collection(s)