Erlang programming language/Tutorials/Techniques of Recursion