No man, for any considerable period, can wear one face to himself and another to the multitude, without finally getting bewildered as to which may be the true.
The study of algorithms is not just about solving problems, but about understanding the limits of what is computationally possible.