presentation of C family evolution : From function poniter to lambda function.