Leetcode Maximum Product Subarray Geeksforgeeks Operating