A trillion. A googol. A centillion. TREE(3). Somewhere between zero and infinity is a host of finite, but mind-bogglingly huge numbers. But while mathematicians have dreamed up large numbers for ages ...