Add Maximum Product Subarray solutions