In functional programming, functions are regarded as entities, and can be passed around as objects are in an OO context.
At some level, the function may be 'called' with some arguments.
And I was wondering: is this, too, called Dependency Injection?
And further: does this usage of DI result in Inversion of Control?