What's the best/preferred idiom for a decrementing for loop, and why?
for(int idx=(len-1); idx>=0; idx--) {...}
or
for(int idx=(len-1); idx>-1; idx--) {...}
or (based on sylvarking's answer, but using for to constrain the index scope)
for(int idx=len; idx-->0; ) {...}
Is one or the other more likely to trip up another developer?