Category: Advanced
Difficulty: advanced
Description: Longest palindromic substring
Time Complexity: O(n)
Space Complexity: O(n)