A method of solution is perfect if we can foresee from the start, and even prove, that following that method we shall attain our aim.
The improvement of understanding is for two ends: first, our own increase of knowledge; secondly, to enable us to deliver that knowledge to others.