Z Combinator

This library provides a utility function to support the creation of self-referencing anonymous functions.
It can be installed in whichever way you prefer, but I recommend NPM.

The Z Combinator is the same, in principle, as the Y Combinator except it works in languages with applicative (eager)
order of execution (arguments are evaluated before the function call) just like JavaScript.