elim dead/debug symbols
trivial cleanup
trivial cleanup
trivial cleanup
elim sequential state
1 offspring per reproduce(), making parallelization easier
rename gene vars to link
more rename gene vars to link
create all phenotypes at once to enable deferred innovation application
fix latent bug: track recur flag in innovation
refactor to simplify logic
consistent rng state regardless of innov creator
add genes in lambda in prep for decoupling
define innov parms and id classes
pass around pop index
debug innov map
debug ind innov vec
debug master innov
innov debug impl of algo
apply_innovations