add remove for max product subarray