3 requirements for natural selection - Search