Engineering cooperation in chimpanzees: tolerance constraints on cooperation