Given a string, print all possible permutations (rearrangements) of its characters. For a string of length n, there are n! permutations.
Given an array nums of distinct integers, return all the possible permutations. You can return the answer in any order.