Well it's obviously the for loop, yes? You've scolded me for using them before, but again I refer you to how the rest of this document and many others handle the same task with the same solution.