A linked list library