The theories of evolution