We're starting with the
Explosion classes because they don't create instances of any other classes. A depth-up kind of strategy is as good as any for this kind of testing.
ExplosionClasses_00.pyfile from the
def __del__(self): print("Pop Removed")
def __del__(self): print("Boom Removed")
Sequenceto call our