Life on planet earth is a complex, adaptive system programmed for growth. Thus despite periodic major extinctions over its long history, earth continues to be populated by millions of species of plants and animals which have variously adapted to a wide range of habitats and fill nearly every ecological… Read the rest