How do you find all permutations of a given string using recursion?
Implement find_permutations(s), returning all unique permutations as a list of strings in lexicographic order. For repeated characters, do not return duplicate permutations. Return [""] for an empty string.
def find_permutations(s):