The same special cases that we saw for singly-linked lists also apply to doubly-linked lists.
Deletions require updating both the next and previous pointers.
next
previous