Erlang and Elixir for Imperative Programmers