Added recursive round of viterbi