Holding code for the Genetic Algorithm