c++ implement of LDA based on collapsed Gibbs sampling