1. Develop the function how-many-ancestors, which consumes a family tree node and determines how many ancestors there are. The node itself counts as an ancestor.
2. Develop how-many-descendants, which consumes a family tree node and determines how many descendants there are. The node itself counts as a descendant.