Longest Increasing Subsequence Dynamic