Polarization and Dynamic Clustering: A Review