# File lib/linalg/iterators.rb, line 40
         def each
            min = @m.hsize < @m.vsize ? @m.hsize : @m.vsize
            min.times { |i|
               yield @m[i,i]
            }
            @m
         end