A Hypercube-Based Encoding for Evolving Large-Scale Neural Networks | Synapse