Geometric Markov chains