Defined in header <algorithm> template< class InputIt, class T >
InputIt find( InputIt first, InputIt last, const T& value ); (1) template< class InputIt, class UnaryPredicate >
InputIt find_if( InputIt first, InputIt last,
UnaryPredicate p ); (2) template< class InputIt, class UnaryPredicate >
InputIt find_if_not( InputIt first, InputIt last,
UnaryPredicate q ); (3) (since C++11)
Returns the first el