https://medium.com/programmers-career/leetcode-1143-golang-longest-common-subsequence-medium-dynamic-programming-880c0ca6ebc7