---------------- Writing a loop (using % and // ) feels like [reinventing the wheel] and seems intrinsically wrong.
i like this code (above) because it's not reinventing the wheel --- the Python implementor has already done the loop (using % and // ), so i'm just using that efficient tool (routine).