A simple, intuitive, non-supervised, partitional machine learning technique. Takes a list of elements and splits them in multiple clusters.
The main parameter is the K number of clusters to be generated. The distance measure could be considered another one.