"The egypt function takes a Rational type" - what that means?  Why ``rat`` is undocumented?

Please document ``choice`` parameter.  Which values are available?