C# implementation of algorithms from Russell and Norvig's 'Artificial Intelligence: A Modern Approach