On the NullSpace-Rank decomposition of an arbitrary matrix and Applications | Synapse