Fast, pre-calcuating version almost seems to work.
Pre-calc version of viterbi works.  Return log prob instead of prob.