Question d’entretien chez Amadeus

What is functional programming?