added comments
added 2d haar wavelet transform