Now to figure out if I can merge different length ngrams into one Markov chain and still have it output coherent text. I’m doing cursed things again.