ulong subTreePositions; //number of positions stored in the subtree rooted at this node
ulong subTreeRank; //number of bits set in the subtree rooted at this node
ulong subTreePositions; //number of positions stored in the subtree rooted at this node
ulong subTreeRank; //number of bits set in the subtree rooted at this node