Generic Genetic Optimization Algorythm (c#.NET)

Just decidet to try to write a generic genetic optimization algorythm class. The essential thing in genetic algorythm is individ. And this is its c# interface:

 interface IIndivid  {   object Value   {    get;    set;   }   IIndivid Mutate();   IIndivid Cross(object obj);   IIndivid Optimize();   void Validate();   IIndivid Clone();  }

Now we need a set of delegates to [...]