Refined SingulyLinkedCircularLinkedList