As we saw last time,
garbage collection is a method for
simulating an infinite amount of memory
in a finite amount of memory.
This simulation is performed by reclaiming memory once the environment
can determine that the program wouldn't notice that the memory was
There are a variety of mechanism for determining this.
In a basic ...