Simple Markov Chain Implementation for .NET