Pergunta de entrevista da empresa Mews

What is functional programming ?