just for fun, markov chains