data Ġclass ĠTreeNode Ġ( ĊĠĠĠ Ġvar Ġdot : ĠDot , ĊĠĠĠ Ġvar Ġx : ĠDouble ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġy : ĠDouble ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġleft : ĠTreeNode ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġright : ĠTreeNode ? Ġ= Ġnull Ċ )