Centre for Theoretical Neuroscience, University of Waterloo, Waterloo, Ontario, Canada.|Centre for Theoretical Neuroscience, University of Waterloo, Waterloo, Ontario, Canada.|Centre for Theoretical Neuroscience, University of Waterloo, Waterloo, Ontario, Canada.