Cluster initialization
Cluster assignment (euclidean distance calculations)