Concept Flow - Insert at Beginning of Circular Linked List
Create new node
Is list empty?
Yesānew_node.next = new_node
| No
Traverse to last node
last_node.next = new_node
new_node.next = head
Update head to new_node
Done
Create a new node, if list is empty point it to itself. Otherwise, find last node, link it to new node, link new node to head, then update head.
