public Complex getValue(Complex x){
		Complex y = Complex.ZERO;
		for(int i=0; i<terms.length; i++){
			if(i==0){
				y = y.add(terms[0]);
				continue;
			}
			if(terms[i] == 0)continue;
			y = y.add(
					x.pow(i).multiply(terms[i]));
		}
		return y;
	}