"So while (!x) means while x is not true, i.e. while x is false." . . . .