https://medium.com/@chanduthenipalli/checking-palindrome-in-a-singly-linked-list-a-comprehensive-guide-a4b3ffcc73fd