Cacheing used to calculate binomial values. Using 2d array