Maximum Subarray Product Leetcode Contest Solution