K means clustering Implementation of k-means algorithm from scratch (without any external libraries).