add max product subarray