Cooperation has been one of the key markers of human development touching on many aspects of life, from survival and social ...