Smooths data' by successive smoothing: 4,median; then 2,median; then<br> 5,median; then 3,median; then hanning. The ends are handled by duplicating the<br> end elements. This function is not destructive; it returns a list the same<br> length as
data,' which should be a list of numbers.