Pregunta de entrevista de Coolblue

What's functional programing?