Permutations Leetcode Java