convert "range" to "for (auto x: list)"
Added comment on accessing key/value when range is on a map
Added some notes about implementation of range.