Re-wrote the DistToRootCalculator.  Again.