Mark-and-sweep garbage collection first marks all storage cells that are in use, then sweeps up all unmarked cells. Symbols are marked, and all pointers from the symbols are followed using the following recursive algorithm:
Contents    Page-10    Prev    Next    Page+10    Index