Calculating the Singular Values and Pseudo-Inverse of a Matrix | Synapse