Introduction - If you have any usage issues, please Google them yourself
find_end, with and without an explicitly supplied comparison function. Search [first2, last2) as a subsequence in [first1, last1), and return the last possible match. Note that find_end for bidirectional iterators is much faster than for forward iterators.