review dynamic program problem Longest Increasing Subsequence Issue #2