# File lib/backports/1.9.2/stdlib/matrix.rb, line 1155 def trace Matrix.Raise ErrDimensionMismatch unless square? (0...column_size).inject(0) do |tr, i| tr + @rows[i][i] end end