anchor.diff:                  yield f (seq [for rowi=0 to m.NumRows-1 do yield m.[rowi,coli]])
                   ]
           // TM
  -        /// Applies function f along colmn axis 
  +        /// Applies function f along colúmn axis 
           let enumerateColumnWise f (m:matrix) =
               seq [ 
                   for rowi=0 to m.NumRows-1 do 
                   yield f (seq [for coli=0 to m.NumCols-1 do yield m.[rowi,coli]])
                   ]    
  -
       end
   
       module MG = Generic
  
positive.code:     /// computes the row specific sample covariance matrix of a data matrix 
      let rowSampleCovarianceMatrixOf (dataMatrix:Matrix<float>) =
          columnCovarianceMatrixOf (dataMatrix.Transpose.NumRows-1) dataMatrix.Transpose
  
      //----------------------------------------------------------------------------
  
  end
  
  [<AutoOpen>]
  module MatrixExtension =
  
  
negative.code:         [<DebuggerBrowsable(DebuggerBrowsableState.Collapsed)>]
  #endif
          member x.Norm              = Matrix.Generic.norm x
          member x.Column(n)         = Matrix.Generic.getCol x n
          member x.Row(n)            = Matrix.Generic.getRow x n
          member x.Columns (i,ni)    = Matrix.Generic.getCols x i ni
  