my erlang programs to learn the language