`each_with_index` is slower than `size.times`
In addition to being more meaningful/readable (subjective), array.size.times
is faster than array.each_with_index
(objective). This was something that I had run across in a refactor of my own, where I ended up only needing an index value. I found this and quite a few other tidbits in this post.