My Learning project for erlang