Domanda di colloquio di Mews

What is functional programming ?