Hidden Markov Model for .NET