Concept Flow - Delete from End of Doubly Linked List
Start at tail node
Check if list is empty?
| No
Check if only one node?
Set head=null
Set tail=null
Done
Start from the tail node, check if list is empty or has one node, then update pointers to remove the last node.
