public static double Log(this __t.Name__ x, double basis) => x.Log() / basis.Log();
public static double Log(this __t.Name__ x, double basis) { return(x.Log() / basis.Log()); }
public static double Log2(this __t.Name__ x) => x.Log() * Constant.Ln2Inv;
public static double Log2(this __t.Name__ x) { return(x.Log() * Constant.Ln2Inv); }