The For Loop (2)
The body of the loop is executed while the guard evaluates to true.
The progression section allows statements to be executed in order for the loop to progress.
Progress is performed after the first iteration of the loop, and every subsequent time that the loop is executed.
In all but the first iteration of the loop the progress section is executed before the guard is evaluated.