Why You Should Care About Functional Programming (Even in 2025)