Introduction
Evolution is the change animals and species undergo over time to adapt to certain environmental changes and eventually produce multiple descendent species. Evolution and natural selection are often taken as complimentary to each other. However, evolution, by definition, is a historical process of change, while natural selection is merely a mechanism that results in this change. Advances in technology and biology has thrown light on several causes and consequences of evolution. Some of the deepest understandings of evolution come from understanding fossils and examining phylogeny and from the study of natural selection. Evidences suggest that when natural selection is strong, the rate ...