taom>=12.0; N=23; is the optimized case
finally fastest (-1)^n evaluation is split 1 line to 2