public boolean removeAt(int index) {
		if (indexOK(index)) {
			if (index == 0) {
				shiftArrayBy(-1);
			} else {
				System.arraycopy(array, index + 1, array, index, array.length - index - 1);
				expandArrayCapacityBy(-1);
			}
			return true;
		}
		return false;
	}