how many digits 2 ^ 1000 has ?
"2 ^ 10 = 1.024 * 10 ^ 3 = > 2 ^ 1000 = ( 1.024 ) ^ 100 * 10 ^ 300 therefore 310 digits would be my best guess e"
floor(add(const_1, multiply(divide(log(2), log(const_10)), 1000)))