Hierarchical Clusterer after first code review. without true test