Crate ga
Genetic algorithm traits, primitives, and algorithms
Traits for implementing genetic algorithm primivites