Insight Into Wavelets: From Theory To Practice