Evolution: Competition, symbiosis and collaboration
Darwinian Evolution is popularly seen as a relentless and continuous struggle between individuals and between species. Competing for scarce resources, at the expense of others, is regarded as the eternal [...]