Compare Unsupervised Clustering Methods | Spotify Interview Question