tree evolution