Mental Model
A circular linked list connects the last node back to the first, forming a loop. Inserting at the beginning means adding a new node before the current head 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 start means placing them before the current first person and making sure the last person now points to the new person, keeping the circle unbroken.
head -> 1 -> 2 -> 3 -> back to head (1) After insertion at beginning: head -> new -> 1 -> 2 -> 3 -> back to head (new)
