“Functional” Programming?

Many programming paradigms have come and gone. Is Functional Programming here to stay? Or is it just another fad?

Most things in the world of programming are simply tools. Programming languages are tools. Frameworks and libraries are tools. Even programming paradigms like Object Oriented Programming are also tools.