added lowess smoothing via cython version (cylowess) of the function