Pregunta de entrevista de Amadeus

What is functional programming?