I don’t know how to do functional programming. “Don’t worry it’s cringe”, -Kajanan
Functional programming imposes discipline upon assignment.
I saw two sources that was arguing for functional vs class-based:
They learned to do it in CS with Dr. Racket. You cannot use loops at all. Everything is build on recursion.