Genetic Algorithms: Evolutionary Computing for Problem Solving