Chapter 2 - What Is a Question?
[In which we present an unconventional view.]
A question is a kind of object.
A question can be asked or unasked. A question is usually unasked. A question can be explained or unexplained. A question is usually unexplained. [These sentences effectively define two boolean fields on each question, specifying that they are false by default.]
A difficulty is a kind of value. A question has a difficulty. The difficulties are easy and hard. [The program starts with a few softball questions before getting into the tricky stuff.]
Some questions are defined by the Table of Aristotelian Questions.
The current question is a question that varies. [This defines a global variable named "the current question".]