Concept Flow - Delete from End of Doubly Linked List
Start at head
Traverse to last node
Check if list empty?
Done
Set new tail.next = null
Delete old tail node
Done
Start at head, move to last node, if list empty stop. Otherwise, update tail to previous node, remove last node, finish.
