discrete-state-stochastic-processes