pfft + + – A general and extensible fast integral equation solver based on a pre-corrected FFT algorithm ∗