# File lib/linalg/iterators.rb, line 142
      def map # :yields: e
         m = self.class.reserve(self.vsize, self.hsize)
         each_with_index { |e, i, j|
            m[i,j] = yield e
         }
         m
      end