FMM modified to obey verbosity mode. M2L for high-frequency Helmholtz optimised.