Text this: Optimizing Quantum Circuits with Evolutionary Algorithms for Stable Boolean Gates, Elementary Cellular Automata, and Highly Entangled Quantum States.