Algorithms for Recursive Block Matrices | Synapse