Pergunta de entrevista da empresa Amadeus

What is functional programming?