Text generation using Markov Chains