UNDERSTANDING EXTREME WAVES USING WAVELETS: ANALYSIS, ALGORITHMS, AND NUMERICAL STUDIES