Heritable variation and evolution under favourable and unfavourable conditions.