For various Genetic Algorithms and Programming