Introduction - If you have any usage issues, please Google them yourself
Genetic algorithms are heuristic search techniques that incorporate in a
computational setting, the biological notion of evolution by means of
natural selection. This subroutine implements the three basic operations
of selection, crossover, and mutation, operating on "genotypes" encoded as strings.