code: public static <T> T[] prepend(T element, T[] array) {
      return insert(element, array, 0);
    }
docs: Prepends (inserts) the element at the beginning of the array.
  
  @param <T> Class type of the elements in the array.
  @param element element to insert.
  @param array array in which to insert the element.
  @return a new array with the element inserted at the beginning.
  @throws IllegalArgumentException if the array is null.
  @see #insert(Object, Object[], int)