Try and use sincos for complex exp (suggested by Geert Vanmeerbeeck)