Iterating through available orders in reverse

 

Is there any benefit of iterating through the list of available orders in reverse? I noticed that this approach is used by others, for example:

for (int i = OrdersTotal() - 1; i >= 0; i++) {
}
vs.
for (int i = 0; i < OrdersTotal(); i++) {
}
For me at least the latter form seems to be more natural.

Lukasz