A wideband fast multipole method for the Helmholtz equation in three dimensions
fast wavelet transforms and numerical algorithms .