beam1 elixir1 erlang1 erlang-vm1 functional-programming1 memory-management1 performance1 recursion1 scalability1