All about erlang programming language