Maximum Subarray Product Leetcode 150 Solutionreach