Understanding the function call and recursion ...

Have read a serial of post about the stack frame, that's some thing basic on native development.

  1. Journey to the Stack, Part I
  2. Epilogues, Canaries, and Buffer Overflows
  3. Recursion: Dream Within a Dream
  4. Tail Calls, Optimization, and ES6
  5. Closures, Objects, and the Fauna of the Heap

These posts are write by Gustavo Duarte, and all are describe with figures and funny examples, worth to spend some time to read.