Out of curiosity, does the `i` in the initializer of the for loop do anything extra (since you're already declaring/initializing above)?