What are the preconditions to natural selection?