Add bidirectional null terminated tailed linked list implementation