LiveCode works in 64 bit numbers, so why does put 10000000000 * 1000000000000000000000000000000 result in 10000000000000000303786028427003666890752 which is close to the right answer, instead of some 18 digit value?