Search Ranges

Need to acquire a sub-range from any existing range? std::search solves the problem efficiently.

We'll cover the following...
std::search Searches for a range in another range from the beginning.
std::find_end
...