new file: MaximumProductSubarray.h