docs: public LinearInterpolatedTimeDiscreteProcess apply(DoubleUnaryOperator function) {
  		Map<Double, RandomVariable> result = new HashMap<>();
  
  		for(double time: timeDiscretization) {
  			result.put(time, realizations.get(time).apply(function));
  		}
  
  		return new LinearInterpolatedTimeDiscreteProcess(timeDiscretization, result);
  	}