added ostream_iterator template.