https://medium.com/@TechPanda/algo-interview-prep-17-longest-palindromic-substring-medium-488baaa7c3c0