A pulse-gated, neural implementation of the backpropagation algorithm | Andrew Sornborger | 2019