These should not be hardcoded in the agglomerative clustering repo -- make them argument inputs to the __init__ method.