anchor.diff:  
           loop (nCols-1-indices.Length) (indices.Length-1) (nCols-1)
   
  -end
   
   [<AutoOpen>]
   module MatrixExtension =
  
positive.code:     let float f = randomGen.NextDouble() * f
  
  [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module Matrix = begin
  
  
      type Orientation =
  
negative.code:         let flattenColWise (matrix: Matrix<'a>) =
              matrix.Transpose |> flattenRowWise
          
  
      module MG = Generic
      module DS = DoubleImpl
  