well that escalated quickly
I highly recommend the Numberphile YouTube channel for some really cool vids!!
I was recently watching their videos on Graham’s Number and found out about this cool thing called Knuth’s up-arrow notation.
3↑3 == Math.pow(3, 3) == 27
3↑↑3 == 3↑(3↑3) == BigInt(3).pow(27) == 7625597484987
3↑↑↑3 == 3↑↑(3↑↑3) == Math.pow(3L, 7625597484987L) == ...
The Scala compiler says Math.pow(3L, 7625597484987L) equals Infinity. Not quite…3↑↑↑3 has 3.6 trillion digits but is definitely finite. And its not even close to Grahams number.
But we went from 27 to a number with 3.6 trillion digits in 2 steps. Like I said…that escalated quickly.
Watch the whole video for all the goodness: