As it is now, this can be made into a C++11 foreach loop. Sort of nitpicky, but it does get rid of the explicit need for iterators.