Machine Learning.
Markov chains is a way to statistically model real world’s stochastic processes. The system under consideration hops from one discrete state to another using some set of logic. These states can be events and the logic is generally a mathematical probability of the system transitioning from state A