https://towardsdatascience.com/comparison-of-methods-to-inform-k-means-clustering-a830cdc8db50/