Markov chains for Python. Because nobody's ever thought to do that before.