Generates random text using a Markov process