Recurrent Markov chains