add maximum_product_subarray