Tree Reconciliation: Reconstruction of Species Phylogeny by Phylogenetic Gene Trees