Optimal Binomial coefficient computing algorithm