What causes genetic variation in a population?
1. environmental changes
2. random mutations
3. favorable adaptations