public static void main(String args[]){
        SortedCircularLinkList scll = new SortedCircularLinkList();
        Node head = null;
        head = scll.add(head, 10);
        head = scll.add(head, 12);
        head = scll.add(head, -1);
        head = scll.add(head, -5);
        head = scll.add(head, 11);
        head = scll.add(head, 7);
        
        scll.printList(head);
    }
http://www.geeksforgeeks.org/sorted-insert-for-circular-linked-list/
Test cases
Insert 2nd element smaller than head
Insert 2nd element larger than head
Insert element larger than tail
Insert element just before tail
Insert element somewhere between head and tail
src/com/interview/linklist/SortedCircularLinkList.java