Heterothallism in fungi