Maximum Product Subarray.