What are the two driving forces behind the process of natural selection?