code: public final void insert(final int i, final int[] e) {
          final int l = e.length;
          if (l == 0) return;
          if (size + l > list.length) list = Arrays.copyOf(list, newSize(size + l));
          Array.move(list, i, l, size - i);
          System.arraycopy(e, 0, list, i, l);
          size += l;
      }
docs: Inserts elements at the specified index position.
  
  @param i index
  @param e elements to be inserted