void deleteMiddleNode() { middle.delete(); }
void deleteTail() { curr.delete(); }
void deleteHead() { head.delete(); }