Doubly linked list implemented with a single XOR pointer instead of two pointers. https://en.wikipedia.org/wiki/XOR_linked_list