implementing wavelet
askdjd