Implementation of a double linked list in clean C.