Pergunta de entrevista da empresa Coolblue

What's functional programing?