program synthesis for character level language modelling .
A Hierarchical Bayesian Language Model Based On Pitman-Yor Processes