Maximum Product Subarray
You are given an integer array `nums`. Pick one contiguous, non-empty subarray and return the largest product you can make from its elements.
You are given an integer array `nums`. Pick one contiguous, non-empty subarray and return the largest product you can make from its elements.