add post on functional programming in erlang