caching binomial coefficient
added timings
saving "old caching" method just in case (it fails xD)
"new caching" not working also -_-
T_T