for my assignment I have to implement agglomerative chierarchial clustering without dependencies. The dataPoints are 2D objects, with X and Y attributes, and each point has