A LIFE-CYCLE MODEL OF HUMAN SOCIAL GROUPS PRODUCES A U-SHAPED DISTRIBUTION IN GROUP SIZE.