Permutations & Combinations
generate and count arrangements
Choose r = (0 = all)