public void setFiglio(Albero<T> a, int pos) {
		if ((pos >= numMaxFigli) || (pos < 0))
			throw new ArrayIndexOutOfBoundsException();
		if (a == null) return;
		if (a.gradoMax() != gradoMax()) throw new AlberiDiversiException();
		figli.set(pos, a);
		a.setPadre(this);
		a.setPos(pos);
	}