//Constructor
 public GeneticAlgorithm(Agent[] basePopulation, GATestClass[] testClasses)
 {
     this._population = new List<Agent>(basePopulation);
     this._testClasses = (GATestClass[])testClasses.Clone();
 }
 //Constructor
 public GATestResults(Agent testAgent, double[][] testSets, double[] testVals, double[] agentOutputs)
 {
     this._testAgent = testAgent;
     this._testSets = testSets;
     this._trainingValues = testVals;
     this._agentTestOutputs = agentOutputs;
 }