Elixir: Recursão, Enums e formas de execução | Alura