public boolean remove(E e) {
		int index = indexOf(e);
		if(index < 0)
			return false;
		System.arraycopy(elements, index + 1, elements, index, elements.length - index - 1);
		elements[--size] = null;
		return true;
	}