Implement EM method to cluster