sig
val bdtr : k:int -> n:int -> float -> float
val bdtrc : k:int -> n:int -> float -> float
val bdtri : k:int -> n:int -> float -> float
val btdtr : a:float -> b:float -> float -> float
val chbevl : ?n:int -> float -> float array -> float
val chdtr : df:float -> float -> float
val chdtrc : v:float -> float -> float
val chdtri : df:float -> float -> float
val expx2 : float -> int -> float
val fdtr : df1:int -> df2:int -> float -> float
val fdtrc : df1:int -> df2:int -> float -> float
val fdtri : df1:int -> df2:int -> float -> float
val gamma : float -> float
val lgam : float -> float
val gdtr : a:float -> b:float -> float -> float
val gdtrc : a:float -> b:float -> float -> float
val igam : a:float -> float -> float
val igamc : a:float -> float -> float
val igami : a:float -> float -> float
val incbet : a:float -> b:float -> float -> float
val incbi : a:float -> b:float -> float -> float
val nbdtr : k:int -> n:int -> float -> float
val nbdtrc : k:int -> n:int -> float -> float
val nbdtri : k:int -> n:int -> float -> float
val ndtr : float -> float
val erf : float -> float
val erfc : float -> float
val ndtri : float -> float
val pdtr : k:int -> float -> float
val pdtrc : k:int -> float -> float
val pdtri : k:int -> float -> float
val stdtr : k:int -> float -> float
val stdtri : k:int -> float -> float
end