highlevel Interview Question

Explain difference between: Re-testing, Regression, Smoke, and Sanity