A Life-Cycle Model of Human Social Groups Produces a U-Shaped Distribution in Group Size