List 5 mechanisms by which gene frequencies in a population can be altered. Describe each briefly!

List 5 mechanisms by which gene frequencies in a population can be altered. Describe each briefly!