18 K-means clustering - how it works