implementations of genetic algorithms in C#