1. For loop (forward and reverse)
loop is fastest, but poorly readable.
is fast, and iteration is controllable.
takes time, but it’s sweeter.
takes time, hence less convenient.