Leetcode Maximum Subarray Solution Navigator Johnson