Explain how mutation, migration, genetic drift, and natural selection affect evolutionary processes

Explain how mutation, migration, genetic drift, and natural selection affect evolutionary processes. Provide a specific example for each.