added Manacher's algo as LongestPalindome2