How Does Diversity Strengthen Communities