Code Explanations

Fanaticism consists of redoubling your efforts when you have forgotten your aim.

—George Santayana

An authority is a person who can tell you more about something than you really care to know.

This Chapter attempts to explain the logic behind some of the new pieces of code. The purpose behind these explanations is to enable somebody to be able to understand the ideas behind the implementation somewhat more easily than just staring at the code. Perhaps in this way, the algorithms can be improved on, borrowed from, and/or optimized.