What is the driving force for maintaining an equilibrium within an ecosystem