Based on work by Kris Othovsky Computer Science Community St. George.
https://csc.cdf.toronto.edu/bb/YaBB.pl?num=1237293747
from information found http://en.wikipedia.org/wiki/Cohen-Daubechies-Feauveau_wavelet
adding spliting to odd and even samples