BUG: clips values of sf, pmf and cdf to between 0 and 1
TST: adds precision test for hypergeom.sf