Pregunta de entrevista de Block

Describe functional programming and give an example