Using LinkedList and LinkedListNode finds the third from the last element in one pass