Normalizes a value x between min and max.
x
min
max
double normalize(double x, double min, double max) { if (max - min == 0) return 0.0; return (x - min) / (max - min); }