Template:AncestorList/generate2

*Inputs: Param 1 = self
 * Calls: XA (self),
 * Returns (all parameters needed by AncestorList/display


 * XA calls XB(father) XB (mother)
 * XB father returns entire tree of father ancestors as a long string instead of parameters (returning parameters does not work.) The long string is exploded by the display template.
 * EG, if Betty=self, the the return from this XB call would be: /B2=Betty father/C4=Betty's father's father/D8=Betty's father's fathers's father/D9= Betty's father's fathers's mother/C5=Betty's father's mother/D10=Betty's father's mothers's father/ D11=Betty's father's mothers's mother
 * XB mother returns entire tree of mothers ancestors as parameters.

... and so on.