one think that I think we should test is that the roation here is actually stable. It if you iterate the same list twice it has the same order?