func validateNand(g *genome.Genome) float64 { correct := 0 for _, n := range nandTests { r := g.EvalBool(n.in, bn.BoolAllGates) if r == n.out { correct++ } } return 1000.0 * float64(correct) / float64(len(nandTests)) }