double* daubechies_6d(double *a, size_t n);