Wraps value within the range [min, max].
value
[min, max]
static double Wrap(num value, num min, num max) { return value - (max - min)*((value - min)/(max - min)).floorToDouble(); }