internal Genome Crossover(Genome other) { return new Genome(new[] {ReplaceRandomWith(other.GetRandom())}, _god); }