Text this: A Cellular Automata-Based Crossover Operator for Binary Chromosome Population Genetic Algorithms