Question d’entretien chez Block

Describe functional programming and give an example