public Polynomial xor( Polynomial that ) {
		Polynomial or = this.or( that );
		Polynomial and = this.and( that );
		Set< BigInteger > dgrs = createDegreesCollection();
		dgrs.addAll( or.degrees );
		dgrs.removeAll( and.degrees );
		return new Polynomial( dgrs );
	}