public static double Sign(double a, double b) { double x = (a >= 0 ? a : -a); return (b >= 0 ? x : -x); }