chapter 4 answers

GC won't necessarily clean up **all** objects that have become unreferred, in simple cases it's more efficient to just leave the memory allocated and let the OS do the clean up for you when the process exits (note that instance finalization isn't _ever_ guaranteed to happen).