add error warning
maximum product subarray