C++ implementation of Dirichlet Process Bayesian Clustering