Drift and selection in haploids