going off of what John said, (and a conversation that we just had w/ Nic) apparently if you use this .times deal to loop, there is still an index variable that gets assigned. the index variable that gets assigned is "it." (you can and probably should re-name that variable within the loop declaration.
I think it's like population.size().times{x->
}
or something but don't quote my on that one.