How to define recursive anonymous function in Elixir?

Previous thread: Recursive anonymous functions