public ReturnObject remove(int index) {
		ReturnObjectImpl returnValue = new ReturnObjectImpl();
		if (index < 0 || index >= size()) {
			returnValue.value = ErrorMessage.INDEX_OUT_OF_BOUNDS;
			return returnValue;
		}

		for (int i = index; i < size(); i++) {
			array[i] = array[i + 1];
		}
		return null;
	}