One simplistic way to describe distillation would be to try everything imaginable and cache the response. But trying everything imaginable is hardly trivial