LeetCode in C# | 46. Permutations