Erlang practice module