Heterogeneity Of Gene Trees