Impossibility :the limits of science and the science of limits