docs: public int add(T label,float score) {
  		int i = 0;
  		int ret = i;
  		if (n != 0) {
  			for (i = 0; i < n; i++) {
  				if (score > scores[i])
  					break;
  			}
  			if (i != n || n < scores.length) {
  				for (int k = n - 2; k >= i; k--) {
  					scores[k + 1] = scores[k];
  					labels[k + 1] = labels[k];
  				}
  				ret = i;
  			}else	 if (n < scores.length)	{
  
  			}else	{
  				ret = -1;
  			}
  		}
  		if(ret!=-1){
  			scores[i] = score;
  			labels[i] = label;
  		}
  		if (n < scores.length)
  			n++;
  		return ret;
  	}