How do I create an inserter iterator that does unhinted insertion into an associative container like std::map? Curiously missing from the standard library. Click here to read the article