Finding an element in a list
Often you need to search through an array or list to find a specific element and of course you need this search to be as fast and efficient as possible. One of the best ways to do this is using a binary predicate function. A binary function is a function object (which are also called Functors ) and is any object which can be called as if it was a function....