https://knightzone.studio/2019/04/11/4234/leetcode%ef%bc%9a46-permutations/
#LeetCode:46. Permutations