Billions of neurons, trillions of synapses