Linked-list library