Commented findDescendant method (ref #44)
findDescendant does not consider root (ref #54)