Polyploidy and self-fertilization in flowering plants.