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