Genetic generation of both the weights and architecture for a neural network | Synapse