Sollicitatievraag bij Oracle

What is functional programming ?