fishers exact p-value using log factorial / log addition for speed and ability to deal with large sample sizes
extra note
memoizing version of log-factorial to allow caching of values with multpile calls to fishers exact
luhn number check digit, as used on credit cards. das disadvantages that does not check as many combinations as mod97,10
preconditions
fixes to fishers exact p-value calcs