Can we use a reverse `while` loop for speed and (in my personal opinion) greater clarity: `while (i--) { /* code */ }`. We find `for` loops harder to read when scanning code so we typically use `while` loops (both standard incrementing and decrementing forms).