private void ensureCapacity(int minCapacity) {
		int oldCapacity = this.elements.length;
		if (minCapacity > oldCapacity) {
			int newCapacity = (oldCapacity * 3) / 2 + 1;
			if (newCapacity < minCapacity) {
				newCapacity = minCapacity;
			}
			
			this.elements = Arrays.copyOf(this.elements, newCapacity);
		}
	}