Pregunta de entrevista de Auvik

What is functional programming?