[Shabib] Added the k means clustering