Faster SimplePerm algo and SimpleCombination bug

Implemented Heap's algo for Simple Permutations. Fixed bug in Simple
Combinations that allowed random items to be skipped.