Handwaving is all I can do, I am just the tech taking orders.
I just talked with my statistician friend on the phone, here's one issue my friend just showed me. (integer error, not even floating point)
111,111,111 * 111,111,111 = 12,345,678,987,654,321
(I did this by hand to confirm, he made me the big meany)
Excel, Libre Office, my calculator, Javascript, etc.. all get this number wrong. But with R there's a library that can add support for numbers this big. (I guess this is a well known issue)
Edit: _All_ numbers in JS are floating point numbers, there are no integers... <hmmm>
"In JavaScript, all numbers are implemented in double-precision [...] There is no specific type for integers."
Edit 2: (for fun) This is from R:
> library(gmp)
> bignum <- as.bigz(111111111)
> mul.bigz(bignum, bignum)
Big Integer ('bigz') :
[1] 12345678987654321
[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid...