adding 2 new methods upper_lower & lower_upper needed to perform multi levels of fwd DWT