The Simple Genetic Algorithm: Foundations and Theory (Complex Adaptive Systems)