A small library for building (first order) hidden Markov models and running maximum state path and sum of paths algorithms.