https://123dok.org/document/7qvw9lrz-agglomerative-clustering-cosine-jaccard-distances-computational-approach-taxonomy.html