git modify concept_apply
ok iterator/concept.hpp
add identity binary op
rename identity to equality_compare
add range/algorithm
add range concepts
add make_range adapter for container
modify range
add range interface