Find Longest Common Substring
Longest Increasing Subsequence
LIS O(nlogn)
Fibonacci
0-1 Knapsack
Longest Common SubSequence