circular linked list
reserve a linked list