Asymptotic Combinatorics with Applications to Mathematical Physics