Maximum Product Subsequence Leetcode