JavaScript Visualizer A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript