firstDescendant

firstDescendant, given a level and a member, returns the first child of the member at the given level. If this member is also at this level, the function returns itself; otherwise, the function returns the first descendant at this level.

firstDescendant(Member member, Level l)