modulusD function

double modulusD(
  1. double dividend,
  2. double divisor
)

Canonical Modulus. The result has the sign of the divisor.

Implementation

double modulusD(double dividend, double divisor) =>
    ((dividend % divisor) + divisor) % divisor;