Fungi tend to reproduce sexually when nutrients are limited or other conditions are unfavorable, but they reproduce asexually in more ideal conditions. Why is this strategy successful?