Leetcode Maximum Product Subarray Geeksforgeeks C