Concept Flow - Delete Node at End
Start at Head
Is list empty?
Yes→Stop, nothing to delete
No
Is only one node?
Yes→Delete head, list empty
No
Traverse to second last node
Set second last node's next to null
Node at end deleted
Stop
Start from the head, check if list is empty or has one node, else traverse to second last node and remove last node by setting next to null.
