Stack frames on the left, heap objects on the right: see what x = y copies, when two names share one list, and what a function can change.
This interactive visualization needs JavaScript.