Churbanovand Winters-Hilt. Implementing EM and Viterbi Algorithms for Hidden Markov Model in Linear Memory. Springer Nature, 2008, doi:10.1186/1471-2105-9-224.