Calculates the number of combinations of r items taken from n.
r
n
BigInt nCr(int n, int r) => nPr(n, r) ~/ factorial(r);