Leetcode Maximum Product Subarray Geeksforgeeks Practice