Pregunta de entrevista de USAA

What is functional programming?