๐Ÿ“ฆ
Think of the Call Stack like a stack of boxes. When you call a function, a new box is placed on top. When the function finishes, that box is removed from the top. The computer can only access the top box at any time.
Choose a scenario:
Step 0 of 0
Press "Next Step" to start!

Watch the boxes on the right appear and disappear โ€” that's the call stack!
๐Ÿ“„ What the code is doing:
Select a scenario and press Next Step.
โฌ† NEW calls go ON TOP
๐Ÿ–ฅ๏ธ Computer Memory (Bottom)
โฌ‡ Finished functions are REMOVED from top
Stack Height
0 boxes
Max safe: ~7
๐Ÿ“‹ What Happened
Start a scenario to see the log.