I understand, and that's the reason I believe it's cryptic. As for comparisons being cheaper against 0, you know, we're not on some old MIPS processor with a special zero register... ;-)

Please move the counter decrement to the usual part of the for statement. :-)