add erlang programming exercise