Ranges Iterators are usually used as ranges begin and end iterators The range is [begin,end) begin is in the range end is past the end of the range ie. begin is included in the range, end is not