https://betterprogramming.pub/how-to-generate-natural-language-using-markov-chains-and-gpt2-dbb9c3e8fa12