kmeans passed, found a deep bug of eigen library(to be commit further)