Re: Handling branch cuts for hypergeometric function s



>         if (MayAskForRange(errorcode)#false) then

I don't understand the intent here.  What is errorcode?  Why is
MayAskForRange a function?  Why so complicated?

How about

       if Ask_Intercept then (Ask_Intercept)(query)
        else <>