@mpmg not sure if i follow this
if the first value at index 0 is 3, then the new index will be 0+3 = 3 which will come back to 0. hence it will be 0->0->0 hence circular loop that has only one element. can you please explain why this is the valid loop?