Non Stationary Markov Chains