comments viterbi algorithm