Endless recursion

Elixir / Beam supports tail-call optimization.