docs: static int getNodeRangeLow(int nodeOrder) {
          int level = getLevelOfNode(nodeOrder);
          int leftMostLeafOrder = getLeftMostNodeOrderOnLevel(level);
          int levelHashStep = (int) getNodeHashRangeOnLevel(level);
          int leafOrderOnLevel = nodeOrder - leftMostLeafOrder;
  
          return Integer.MIN_VALUE + (leafOrderOnLevel * levelHashStep);
      }