In models, we need usually to make some fundamental assumptions. The theory of evolution is no exception. What are some of the major assumptions in the theory of evolution?