Length of longest palindrome list in a linked list in java