code: function horner(x, coeffs){
  	var logx = config.logs[x];
  	var fx = 0;
  	for(var i=coeffs.length-1; i>=0; i--){	
  		if(fx === 0){
  			fx = coeffs[i];
  			continue;
  		}
  		fx = config.exps[ (logx + config.logs[fx]) % config.max ] ^ coeffs[i];
  	}
  	return fx;
  }
docs: Polynomial evaluation at `x` using Horner's Method TODO: this can possibly be sped up using other methods NOTE: fx=fx * x + coeff[i] ->  exp(log(fx) + log(x)) + coeff[i], so if fx===0, just set fx to coeff[i] because using the exp/log form will result in incorrect value