private STNode<Key, Value> rotateRight(STNode<Key, Value> h)
	{
		STNode<Key, Value> x = h.left;
		h.left = x.right;
		x.right = h;

		x.color = h.color;
		h.color = RED;

		h.N = size(h.left) + size(h.right) + 1;
		x.N = size(x.left) + size(x.right) + 1;
		return x;
	}