Black-box FMM working for single, double and hypersingular Laplace (with SVD).