Analytic Combinatorics: The Symbolic Method, Generating Functions, and Average-Case Algorithm AnalysisA rigorous exploration of analytic combinatorics—the symbolic method for deriving generating functions, singularity analysis, saddle-point asymptotics, and applications to average-case analysis of algorithms and random structures.