The neo-Darwinist model, which we shall take as the mainstream theory of evolution today, argues that life has evolved through two natural mechanisms: natural selection and mutation.