Largest Number Leetcode Solution 19