OH SHIT! Just thought of a crazy hole in this implementation:
`
    child.ancestryFlag = 'mask';
    expect(_.isAncestor(parent, child)).toEqual(true);
`