Let us talk about the connection between the execution context, variable environments and the closure. Note, to better understand the closure and know how it works behind the scenes, we need to as well understand the execution context and the variabl...