Fix gem related files
Rename concatenating to concating
Move combiners from Enumerator to Enumerable
Make flattening deep, like flatten
Add optional depth parameter to flattening