One two three ... infinity: Facts and speculations of science