Function isAccurate

This function is used to check a computed value along with its error estimate. It evaluates to the following:

bool isAccurate(T) (
  Result!T result,
  T expected,
  T relAccuracy,
  T absAccuracy = Zero!T
);

bool isAccurate(T) (
  T result,
  T absError,
  T expected,
  T relAccuracy,
  T absAccuracy = Zero!T
);
    abs(result-expected) <= absError
&&  absError <= max(abs(result*relAccuracy), absAccuracy)