 {isInt} = require '../helpers'
 {APLArray} = require '../array'
 {DomainError} = require '../errors'
-Gamma = require 'gamma'
+Γ = require 'gamma'
+lnΓ = Γ.log
 
 @vocabulary =
 

      else if x < -150
        0
      else
        Gamma(x + 1)

    # Binomial (`!`)
    #

        for i in [0...k] by 1 then (u *= n - i; v *= i + 1)
        u / v
      else
        Math.exp lnΓ(n + 1) - lnΓ(k + 1) - lnΓ(n - k + 1)
