A new approach to isotonic agglomerative hierarchical clustering