docs: public int compareTo(NumberArray<? extends Number> to) {
  		if (to == null || this.values.length > to.values.length){
  			return 1;
  		}else if (this.values.length < to.values.length){
  			return -1;
  		}
  		
  		CompareToBuilder b = new CompareToBuilder();
  		for (int i = 0; i < this.values.length; i ++){
  			b.append(this.values[i], to.values[i]);
  		}
  		return b.toComparison();
  	}