permutations fixed
combinations added
default public removed
permutations and combinations tests refactored