Finding the Longest Palindromic Substring in Linear Time -> http://www.akalin.cx/longest-palindrome-linear-time