Initial code checkin.
Renamed HugeCombination2 and HugePermutation2 in anticipation of implementing with any length N.
Added tests for HugeCollection, HugeCombination, HugePermutation, and HugeProduct.