string_permutations challenge