CS 176: Implementation of the UPGMA algorithm for phylogenetic tree construction given a dissimilarity map.