Refactor
Improve binomial_coefficient