Concept Flow - Delete from Beginning of Doubly Linked List
Start at head node
Check if list is empty?
Move head to next node
Update new head's prev to null
Delete old head
Done
Start at the head node, check if list is empty. If not, move head to next node, update new head's prev to null, then delete old head.
