a lightweight, fast & flexible doubly linked list