uses a 1st order markov chain to generate sentences. should i do a 2nd or 3rd order next? its really dumb.. im trying to figure out how to make a really super intelligent ai