TASK 13239
Hierarchical Clusterer with Tests
With changes after first code review