expi en expipi (exp(i*x) and exp(i*pi*x) for complex exponential

these functors allows optimisation when passed a real entry and give more accurate results for the second one