Functions becomes first class citizens ... ################################################# * functional programming : another paradigm ... * std::function : store a function in a an object * currifying: std::bind, std::placeholders. * Do not USE function pointers.... * Function objects : wrap functions into an objects.... * lambda : example of use, STL....