MarkovChainNameGenerator Generates names based on letter probability , in c sharp. Bare minimum implementation.