Variable order Markov models