Leetcode - 20 Valid Parentheses in Java