Added combination, permutation, and product to HugeEnumerable.
Updated version