The central rejection level is the maximum p-value
shared among all tests which still results in rejection of the
null using a pooled p-value.
This function is essentially a wrapper for uniroot, and accepts
a pooling function which takes a numeric vector as its first
argument and potentially other arguments given in poolArgs and
returns a single value. Using this pooling function, a specified
dimension M and a rejection level alpha, uniroot searches for the
root to poolFun - alpha along the line where all p-values are
equal.