Function Invocation and Execution Stack
In the execution phase of global execution context, functions already setup in memory, when it execute function invocation command , such as someFunction(), a new execution context created and put to execution stacks (top of the stack). when function invocation finished, will popped of the stack