https://medium.com/@monocosmo77/how-hierarchical-agglomerative-classification-works-in-machine-learning-scenarios-part4-6853d640af0a