General Purpose Genetic Algorithm Library