public Polynomial toggleDegree( BigInteger k ) {
		Set< BigInteger > dgrs = createDegreesCollection();
		dgrs.addAll( this.degrees );
		if ( dgrs.contains( k ) ) {
			dgrs.remove( k );
		} else {
			dgrs.add( k );
		}
		return new Polynomial( dgrs );
	}