Comments on for-loop statement
The for-loop can be used to repeat blocks of logic
The loop variable i is implicity declared for this loop; does not have to be declared anywhere else.
To visualize what logic is created, 'unroll' the loop by writing down each loop iteration with loop indices replaced hard numbers.