Simple variation and selection