maximum likelihood tree search