Text this: Analytic methods in the analysis and design of number-theoretic algorithms /