Generating Text with Markov Chains