docs: @Override
    public <NV extends NumberVector> NV projectScaledToDataSpace(double[] v, NumberVector.Factory<NV> factory) {
      final int dim = v.length;
      double[] vec = new double[dim];
      for(int d = 0; d < dim; d++) {
        vec[d] = scales[d].getUnscaled(v[d]);
      }
      return factory.newNumberVector(vec);
    }