Hidden Markov Chains