--- insert(nth, val[, val2 ...])
--- insert(nth, [val[, val2 ...]])      ruby 1.8 feature

    ruby 1.7 feature

    ǥå nth Ǥľ 2 ʹߤͤޤ
    self ֤ޤʲΤ褦ޤ

        class Array
          def insert( n, *vals )
            self[n, 0] = vals
            self
          end
        end

    :
        ary = %w( foo bar baz )
        ary.insert 2, 'a', 'b'
        p ary                  # => ["foo", "bar", "a", "b", "baz"]

    ruby 1.8 feature:  val Ĥꤷʤв⤷ޤ

