Added Manacher's algorithm for finding all subpalindromes in the string