block
by
redblobgames
ca9216da644273b8c7c09fa0f03c7379
for loop comparison - probably poor benchmarking on my part
for.js