Recursion : The way of thinking to solve the problem.
Usually it is the best common way to solve tree problem.