Explanation of The Code with Visualizer
Loading visualizer... (if you still see this text on the live page, the script below did not run)