# File lib/backports/1.9.2/stdlib/matrix.rb, line 1173
  def transpose
    return self.class.empty(column_size, 0) if row_size.zero?
    new_matrix @rows.transpose, row_size
  end