Introduce concept of webhook and mailhook and how it can be used in web application development. Provide examples from GitHub, PayPal, and Mailgun.