  
  [1X10 [33X[0;0YSparse Chain complexes[133X[101X
  
      │              [10XSparseMat(A)[110X              
      │         [10XTransposeOfSparseMat(A)[110X        
      │           [10XReverseSparseMat(A)[110X          
      │          [10XSparseRowMult(A,i,k)[110X          
      │       [10XSparseRowInterchange(A,i,k)[110X      
      │          [10XSparseRowAdd(A,i,j,k)[110X         
      │          [10XSparseSemiEchelon(A)[110X          
      │          [10XRankMatDestructive(A)[110X         
      │               [10XRankMat(A)[110X               
      │          [10XSparseChainComplex(Y)[110X         
      │ [10XSparseChainComplexOfRegularCWComplex(Y)[110X
      │        [10XSparseBoundaryMatrix(C,n)[110X       
      │            [10XBettinumbers(C,n)[110X           
  
