Potential of Heterogeneity in Collective Behaviors: A Case Study on Heterogeneous Swarms