5.1 The Datatype of (lft, rgt)5.1.1 Exploiting the Full Range of Integers5.1.2 FLOAT, REAL, or DOUBLE PRECISION Numbers5.1.3 NUMERIC(p,s) or DECIMAL(p,s) Numbers5.2 Computing the Spread to Use5.2.1 Varying the Spread5.2.2 Divisor Parameter5.2.3 Divisor via Formula5.2.4 Divisor via Table Lookup5.2.5 Partial Reorganization5.2.6 Rightward Spread Growth5.3 Total Reorganization5.3.1 Reorganization with Lookup Table5.3.2 Reorganization with Recursion5.4 Rational Numbers and Nested Intervals Model5.4.1 Partial Order Mappings5.4.2 Summation of Coordinates5.4.3 Finding Parent Encoding and Sibling Number5.4.4 Calculating the Enumerated Path and Distance between Nodes5.4.5 Building a Hierarchy5.4.6 Depth-first Enumeration by Left Interval Boundary5.4.7 Depth-first Enumeration by Right Interval Boundary5.4.8 All Descendants of a Node