Question 12
Performs hierarchical clustering and outputs cluster distances.
Outputs the silhouette score for the data points.
Groups data points into 2 clusters and outputs the labels of the clusters for each data point.
Reduces the dimensionality of the dataset to 2 dimensions.