docs: private PatriciaNode<V> findNearestNode(String key) {
          PatriciaNode<V> current = root.getLeft();
          PatriciaNode<V> parent = root;
  
          while (parent.getBit() < current.getBit()) {
              parent = current;
              if (!keyMapper.isSet(current.getBit(), key)) {
                  current = current.getLeft();
              } else {
                  current = current.getRight();
              }
          }
          return current;
      }