Evolutionary Roots of Cooperation