https://nitishhsinghhh.medium.com/finding-the-middle-element-of-a-double-linked-list-in-c-57d74ece512