Leetcode 673: Number of Longest Increasing Subsequence