bigint: much optimization (up to 300% faster)