public boolean remove(E e) {
		int idx = find(e);
		if (idx != -1) {
			this.elements[idx] = null;
			--this.size;
			this.elementRemoved = true;
			if (idx >= this.pos) {
				--this.remaining;
			}
			return true;
		} else {
			return false;
		}
	}