add recursion find length k strings that are combinations of characters
in a given char array