added Counting QuickPerm, Iterative Permutation Generation