May or may not have fixed encoding issues. Magic!
I don't even know what I'm doing, help
Added Viterbin
Added Viterbi