Mushrooms can have 4,000+ different sexes