corrected side effect
removed factorial (it is in math)
added binomial_coefficient
removed too long binomial_coeeficient test