docs: public double[] toArray(final double[] array) {
  		final double[] a = array.length >= length() ? array : new double[length()];
  		for (int i = length(); --i >= 0;) {
  			a[i] = doubleValue(i);
  		}
  
  		return a;
  	}