double poly(int n, double) { if(n==0) return 1; if(n==0) return x; return ((2*n-1)*x*poly(n-1,x)-(n-1)*poly(n-2,x))/n; }