" They can mislead us and can even cause pain, but their quirky behavior, to borrow from computer programming parlance, is almost always a feature of the software, not a bug in the program. However abnormal your mind may seem to you, it is probably functioning as it should. "