fixed a bug in bigint mul that wasn't being caught due to :tonumber() obscuring it