Step-by-step implementation of Viterbi algorithm to create a Parts-of-Speech (POS) tagging using a Hidden Markov Model.