Top 5 Clustering Algorithms Data Scientists should know