A Markov chain text generator.