This causes e to iterate through all elements of the foo vector, and also causes the type of e to be the type associated with the foo vector (in this case, int).
Heheh, a for each loop after we have a for_each() algorithm.