public void Append(Gene gene) { EvolutionHistory = EvolutionHistory.Add(gene); }
public void AppendAll(IEnumerable <Gene> genes) { EvolutionHistory = EvolutionHistory.AddAll(genes); }
public EvolutionDelta Subtract(EvolutionHistory evolutionHistory) { return(new EvolutionDelta(_genes.RemoveAll(x => evolutionHistory.Contains(x)))); }