Crossover and Mutation Operators of Genetic Algorithms | Synapse