Detecting the End Condition - Circular Linked Lists | OneNoughtOne