human
Why is it that a function can be called without being defined in Functional Programming?
assistant
That’s because in functional programming, functions are first-class citizens. They are just values, and can be passed around and used in other functions.