refactor: switch ancestory/descendant logic [skip ci]
refactor: switch ancestory/descendant logic [skip ci]

- Ref https://github.com/babel/babel/pull/4836#discussion_r88118790 @jridgewell

hzoo/babel,babel/babel,garyjN7/babel,bcoe/babel,guybedford/babel,PolymerLabs/babel,kaicataldo/babel,claudiopro/babel,Skillupco/babel,samwgoldman/babel,kellyselden/babel,shuhei/babel,garyjN7/babel,samwgoldman/babel,existentialism/babel,babel/babel,kellyselden/babel,PolymerLabs/babel,tikotzky/babel,kellyselden/babel,kedromelon/babel,claudiopro/babel,hzoo/babel,kaicataldo/babel,chicoxyzzy/babel,guybedford/babel,hulkish/babel,babel/babel,rmacklin/babel,guybedford/babel,zjmiller/babel,kaicataldo/babel,kassens/babel,Skillupco/babel,shuhei/babel,babel/babel,shuhei/babel,claudiopro/babel,jridgewell/babel,maurobringolf/babel,rmacklin/babel,hulkish/babel,Skillupco/babel,STRML/babel,Skillupco/babel,jridgewell/babel,chicoxyzzy/babel,hulkish/babel,jridgewell/babel,tikotzky/babel,ccschneidr/babel,maurobringolf/babel,kedromelon/babel,jridgewell/babel,PolymerLabs/babel,kassens/babel,zertosh/babel,kedromelon/babel,vadzim/babel,maurobringolf/babel,chicoxyzzy/babel,chicoxyzzy/babel,existentialism/babel,hulkish/babel,hzoo/babel,zertosh/babel,existentialism/babel,ccschneidr/babel,kaicataldo/babel,zjmiller/babel,STRML/babel,samwgoldman/babel,hzoo/babel,vadzim/babel,kellyselden/babel,bcoe/babel