Could a RemoveAfter() function also be defined for a doubly-linked list?