Implement `permute(nums)` returning all permutations, produced by standard backtracking (try each unused element in order).
+ 1 hidden test run on Submit.
Backtracking with a used set generates all permutations. O(n!) outputs.
Run your code to see results.