Mental Model
To remove the last item, find the tail and unlink it from the list, updating the previous node to be the new tail.
Analogy: Imagine a train of connected cars. To remove the last car, you detach it from the second last car, making the second last car the new end of the train.
head -> 1 ↔ 2 ↔ 3 ↔ 4 ↔ 5 ← tail null ← 1 ↔ 2 ↔ 3 ↔ 4 ↔ 5 -> null
