public int getRank (BSTNode_with_rank node, int x){//PASS
		
		if (node == null) return 0;//
		
		else if (node.data == x) {
			System.out.println ("reached the bottom");
			return node.rank + 1;//hit
		}
		else {
			if (x < node.data) return getRank (node.left, x);
			else {
				return node.rank + getRank (node.right, x) + 1;
			}
		}
	}