Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction