KMean Algorithm using Meta-Programmation