meaning of iterator validation for list, map, vector...