Keep the root block at the same index in every linearized genome.
function to gauge the success of a cross over.
basic control flow for single point crossover.
Removing unused imports.
Create empty LinearGenomes and add chromosomes to them one at a time.