Using arrays when generating combinations instead of IDs
Recursive function used to generate combinations
Merge pull request #8 from mscweb/GenerateWithArrays

Generate with arrays and recursive function