Another means of looping which is rarely used turns out to be even faster than repeat (n). Even if it doesn't have to interpret blocks every time, a standard loop still does work every iteration which can be prevented with careful use of math. Further explanation: http://en.wikipedia.org/wiki/Loop_unrolling