Let's build and train a very simple HMM to see if the theory really works. You can do this in any computer language you choose. C (or C-like) languages have the advantage of speed, which may prove important. You may work in pairs if you wish.