.NET implementation of a machine-learning name generator based on Markov chains.