/*
* Search
*
*/
template<class For, class For2>
For search(For first, For last, For2 first2, For2 last2);
template<class For, class For2, class BinPred>
For search(For first, For last, For2 first2, For2 last2, BinPred p);
template<class For, class For2>
For find_end(For first, For last, For2 first2, For2 last2);
template<class For, class For2, class BinPred>
For find_end(For first, For last, For2 first2, For2 last2, BinPred p);
template<class For, class Size, class T>
For search_n(For first, For last, Size n, const T& val);
template<class For, class Size, class T, class BinPred>
For search_n(For first, For last, Size n, const T& val, BinPred p);