When you make recursive function or encounter it, your calculation may generate mistakes. If you use a call tree, it could be easy way. For example, let's say about pivonacci number. ( ) Then, you can make a function like below. fibo(n) { if n < 2 { return 1; } else { fibo(n-1) + fibo(n-2) } } Let's draw a call tree. fibo(7) fibo(6) ------------------------------------- fib..