Direct and indirect reciprocity among individuals and groups. (February 2022)