Pergunta de entrevista da empresa Auvik

What is functional programming?