JavaScript Execution Context and the Call Stack | DevPrep