Why does this

p 3.times {|i| puts i}

produce

0
1
2
3

?????