Split a circular linked List into two equal parts

Split a circular linked List into two equal parts

Split a circular linked List into two equal parts, if the number of nodes in list are odd then make first list one node extra than second list.

Source Code:
Github: CircularListSplitter.java

Output:

Main List: 1, 2, 3, 4, 
1st Sub List : 1, 2, 
2nd Sub List : 3, 4, 

Main List: 1, 2, 3, 4, 5, 
1st Sub List : 1, 2, 3, 
2nd Sub List : 4, 5,  
Author: Hrishikesh Mishra