Oracles Use circular arrays and enqueue/dequeue functions to read in an input file of questions, and assign each to an "Oracle" to answer the question.