Maximum Product Subarray Leetcode Python Easy Challenges