factorization of big numbers that cannot be defined as int