Maximum Subarray Product Leetcode Two