
{{alias}}( x, s[, regularized[, upper]] )
    Computes the regularized incomplete gamma function.

    The `regularized` and `upper` parameters specify whether to evaluate the
    non-regularized and/or upper incomplete gamma functions, respectively.

    If provided `x < 0` or `s <= 0`, the function returns `NaN`.

    If provided `NaN` as any argument, the function returns `NaN`.

    Parameters
    ----------
    x: number
        First function parameter.

    s: number
        Second function parameter.

    regularized: boolean (optional)
        Boolean indicating whether the function should evaluate the regularized
        or non-regularized incomplete gamma function. Default: `true`.

    upper: boolean (optional)
        Boolean indicating whether the function should return the upper tail of
        the incomplete gamma function. Default: `false`.

    Returns
    -------
    y: number
        Function value.

    Examples
    --------
    > var y = {{alias}}( 6.0, 2.0 )
    ~0.9826
    > y = {{alias}}( 1.0, 2.0, true, true )
    ~0.7358
    > y = {{alias}}( 7.0, 5.0 )
    ~0.8270
    > y = {{alias}}( 7.0, 5.0, false )
    ~19.8482
    > y = {{alias}}( NaN, 2.0 )
    NaN
    > y = {{alias}}( 6.0, NaN )
    NaN

    See Also
    --------

