The myth of infinity