The best way to understand a program is to try to change it.
The past is always present, and the present is always past.