The more one works, the more one discovers.
The design of algorithms is both an art and a science.