	int distance( pq )
	tree pq;
	{ return( pq==NULL ? 0 : pq->dist ); };

	fixdist( pq )
	tree pq;
	{
	tree temp;
	if ( distance(pq->left) < distance(pq->right) ) {
		temp = pq->right;
		pq->right = pq->left;
		pq->left = temp;
		};
	pq->dist = distance(pq->right) + 1;
	};
