张寿武:From Euclid to Gross--Zagier: A Mathematical Journey Across Two Millennia