LIS or Longest_Increasing_Subsequence ( DP )