merge Combines two sorted ranges into an output range Is stable int main() { int even[ ] = {0, 2, 4, 6, 8, 10}; int odd[ ] = {1, 3, 5, 7, 9, 11}; merge(odd, odd + 6, even, even + 6, ostream_iterator(cout, " ")); }