Leetcode Max Subarray Problem Gfg 160