Create maximum-product-subarray.cpp

Time O(n), Space O(n) requires DP. Better try again...