Doubly-linked list library in C.