code: public static boolean isRangeLeaf(Leaf leaf) {
          return leaf instanceof RangeLeaf || leaf instanceof GreaterThanEqualsLeaf || leaf instanceof GreaterThanLeaf ||
                  leaf instanceof LessThanLeaf || leaf instanceof LessThanEqualsLeaf;
      }
docs: Determines if leaf represents a possible range of values (bounded or unbounded)