C++PLM or C++PLUSMORE or C++ParsimoniousLanguageModel