Mews interview question

What is functional programming ?