What is K-means from a basic standpoint? What are the various types of clusters and why is the distinction important? What are the strengths and weaknesses of K-means? What is a cluster evaluation?