Mental Model
A circular linked list loops back to the start, so inserting at the end means adding a new node just before the start node and updating the last node to point to this new node.
Analogy: Imagine a round table where people sit in a circle. Adding a new person at the end means placing them just before the first person and making sure the last person now points to the new person, keeping the circle unbroken.
head -> 1 -> 2 -> 3 -> ā ā ā-------------------
