1.5.4 Function object

   1.5.4.1 Basic
   1.5.4.2 Adaptable
   1.5.4.3 functor tips