Maximum Subarray Product Leetcode 15012