Direct reciprocity in structured populations | Synapse