A history of spike-timing-dependent plasticity | Synapse