Discrete time Markov chain