Implement `maxProduct(nums)` returning the largest product of any contiguous subarray.
+ 1 hidden test run on Submit.
Carrying both running max and min handles sign changes in O(n) time, O(1) space.
Run your code to see results.