bool remove(int index) { Node *indexed = getNode(index); indexed->prev->next = indexed->next; indexed->next->prev = indexed->prev; delete indexed; length--; }