pub fn crossover(a: &Genome<'_>, b: &Genome<'_>, seed: &mut u64)
Uniform crossover — each gene comes from a or b with 50/50 chance. Result is written into a. Freq is snapped to pentatonic afterwards.
a
b