swap function added for permutation
first level swap successful
failed attempt for permutation
merge-up strategy half way through
merge-down deleted
tree of perm created
permutations good except for one test
powerset done for now