discrete-time Markov chains