--- Vector#map2(v) {|x,y| ... }
    Applies dyadic block to corresponding elements of `self' and `v', and returns a new Vector object of the results.

    ٥ȥγǤȡб륤ǥåİ()ǤȤȤФ(2)֥åɾ̤ǤȤƻĥ٥ȥ֤

ϡĤΥ٥ȥѤȤ롣

    require 'matrix'

    v = Vector[2,3,5]
    w = Vector[7,9,11]
    z1 = v.collect2(w){|x,y| x*y } 
    z2 = v.map2(w) {|x,y| x*y }

    p z1 #=> [14, 27, 55]
    p z2 #=> Vector[14, 27, 55]

