The evolution of strong reciprocity: cooperation in heterogeneous populations · Study