Lecture 6 - Slide 24 : 40
Use of function objects in STL

Operators are not functions - operators need some wrapping to be applicable as function parameters to algorithms.

Binders, Adapters and Negaters.