Maximum Product Subarray Leetcode Problem Set 1