code: public KdTree.Node requestNode() {
  		if( unusedNodes.isEmpty() )
  			return new KdTree.Node();
  		return unusedNodes.remove( unusedNodes.size()-1);
  	}
docs: Returns a new node.  All object references can be assumed to be null.
  @return