On Prediction Using Variable Order Markov Models