code: private void cutFromParent(Node<K, V> n) {
          if (n.o_s != null) {
              if (n.y_s != null) {
                  n.y_s.o_s = n.o_s;
              }
              if (n.o_s.o_c == n) { // I am the oldest :(
                  n.o_s.o_c = n.y_s;
              } else { // I have an older sibling!
                  n.o_s.y_s = n.y_s;
              }
              n.y_s = null;
              n.o_s = null;
          }
      }
docs: Cut a node from its parent.
  
  @param n
  the node