Gfg Maximum Product Subarray