Concept Flow - Insert at End of Circular Linked List
Create new node
Is list empty?
Yesānew_node.next = new_node
head = new_node
Start at head
Traverse until current.next == head
Set current.next = new_node
Set new_node.next = head
Done
Create a new node, if list empty point it to itself. Otherwise, find last node and insert new node after it, linking back to head.
