https://learnprogramming.in.net/finding-the-longest-common-subsequence-lcs-in-go-programming/