Question d’entretien chez USAA

What is functional programming?