public static Number Cos(Number Value) { return(Sin(Value + 1.570796F)); }
public static bool AreEqual(Number Left, Number Right) { return(Abs(Left - Right) <= Epsilon); }
public static bool IsZero(Number Value) { return(AreEqual(Value, 0)); }
public static Number Clamp(Number Value, Number Min, Number Max) { return(Value <Min?Min : Value> Max ? Max : Value); }
public static Number Clamp01(Number Value) { return(Clamp(Value, 0, 1)); }
public static Number Ceil(Number Value) { Number floor = Floor(Value); return(Value - floor == 0 ? Value : Floor(Value) + 1); }
public static Number Atan(Number Value) { return(Asin(Value / Sqrt(1 + (Value * Value)))); }
public static Number Tan(Number Value) { return(Sin(Value) / Cos(Value)); }