Largest Number Leetcode Solution 21