public Reducibility getReducibility() {
		// test trivial cases
		if ( this.compareTo( Polynomial.ONE ) == 0 ) return Reducibility.REDUCIBLE;
		if ( this.compareTo( Polynomial.X ) == 0 ) return Reducibility.REDUCIBLE;

		// do full-on reducibility test
		return getReducibilityBenOr();
	}