Find the first element that satisfying the predicate traversing up through its ancestors.
See Implementation
Find the first element that satisfying the predicate traversing up through its ancestors.