The ultimate limits on computers