Split Array Largest Sum Leetcode Solution 1923 Silver