How do I remove an interior node from a singly linked list? I am using a node class with a double data member and a list class.