Hierarchical clustering builds a tree of clusters (dendrogram) by either merging smaller clusters (agglomerative) or splitting larger ones (divisive).
Great for visualizing data structure.
Used in taxonomy and biology.