Moved Collections to Utils.  Added Combinations to Utils.

Combinations are adapted from some dude's JS implementation with some
adjustments made for TS and the Collection being used - needs to be
revised - ugly.