Deallocating all in Circular LL
•Is this better or worse?
–if (!head) return;
–node * current = head;
–node * temp;
–while (current->next != head) {
– temp = current->next;
– delete current;
– current = temp;
–} //now what needs to get done?