renamed torus back to toroidal.  changed access of getGeneration() back to public. renamed clearStack() to extinction().