Problem 2.6 - Finding the start of a circular list inside of a seemingly normal list