A fast implementation of a doubly linked list for and a cursor for traversal.