On Differentiating a Matrix | Synapse