Added 3 functions: _intersect_rows, findDescendants, and findCommonAncestor