docs: private double denseTensorInnerProduct(DenseTensor other) {
      double[] otherValues = other.values;
      int length = values.length;
      Preconditions.checkArgument(otherValues.length == length);
      
      double innerProduct = 0.0;
      for (int i = 0; i < length; i++) {
        innerProduct += values[i] * otherValues[i];
      }
      return innerProduct;
    }