Another Linked List with a pure virtual interface and has a header node