Added two new functions, getAncestors() and getDescendants() to return a simple list of these two items. Renamed old functions as buildAncList() and buildDesList(), as these are functions that return convoluted nested list that are not answers for users, but rather are intermediate helper functions used for other functions.