Implement clamp, rand_between and pmap.
Implement iterate.
Implement spike finding and train generation.
Implement Box-Muller for normal dist. rand. vars.
Add in fitness_fn.
Generate avg crossover fn.
Create selection crossover fn.
Implement mutation based on Box-Muller.