matrix_inversion : block_matrix substraction implemented