code: public static PolynomialRoots createRootFinder( int maxCoefficients , RootFinderType which ) {
  		switch( which ) {
  			case STURM:
  				FindRealRootsSturm sturm = new FindRealRootsSturm(maxCoefficients,-1,1e-10,200,200);
  				return new WrapRealRootsSturm(sturm);
  
  			case EVD:
  				return new RootFinderCompanion();
  
  			default:
  				throw new IllegalArgumentException("Unknown algorithm: "+which);
  		}
  	}
docs: Creates different polynomial root finders.
  
  @param maxCoefficients The maximum number of coefficients that will be processed. This is the order + 1
  @param which 0 = Sturm and 1 = companion matrix.
  @return PolynomialRoots