Analytic Combinatorics by