A generic implementation of a Markov chain in Rust. The current implementation is pretty bad. It'll hopefully be improved.