Discrete Wavelet Transformations: An Elementary Approach with Applications