Evaluate binomial coefficients: Difference between revisions

m
Line 1,232:
'''Recursive version''':
<lang julia>function binom(n::Integer, k::Integer)
n ≥ k || return 0 # short circuit base cases
n == 1 || k == 0 && return 1
 
return (n * binom(n - 1, k - 1)) ÷ k
end