show recursion in string_permutator