Using Markov Chains and N-Grams for text Generation