Is it safe to replace code:
uint index;
// do something
index++;
if(index == index.max)
index = index.init;by the following code uint index; // do something index++; /// I use unsigned int so uint.max changed to 0 automagically Thanks in advance
