Natural selectors are responsible for actually selecting a
specified number of Chromosome specimens from a population,
using the fitness values as a guide.
Convenience method that returns a newly constructed Chromosome
instance of the given size with a random population of genes
and instantiated with the given mutation rate.
Convenience method that returns a newly constructed Genotype
instance consisting of the given number of Chromosomes of the
given size and instantiated with the given fitness function.
Convenience method that returns a newly constructed Genotype with
the given fitness function and consisting of the given number of
Chromosomes instantiated with the given size and mutation rate.