Fast wavelet transforms and numerical algorithms I | Synapse