How can selfishness be restrained in large groups?