In this task you will be given a text passage from a trivia quiz. You should choose the category this question belongs to from these categories: History, Science, Social Science, Fine Arts, Literature. You can only choose one category, so if in doubt, please choose the closest match.

[EX Q]: The central character, a resident of the San Bernadino Arms, falls in with such characters as Harry, a purveyor of homemade silver polish, and Miguel, a Mexican breeder of fighting cocks. There's also Abe Kusich, a dwarf horse player, and Earle Stroop, an unsuccessful cowboy actor. This novel famously ends with a riot at the Persian Palace during which Homer Simpson likely dies and the protagonist Tod Hackett, barely escapes. FTP, name this short novel by Nathaniel West.
[EX A]: Literature

[EX Q]: The development section of this work's first movement quotes the panikhida, and those verbal rhythms return in the second and fourth movements, the latter of which Timothy Jackson theorizes was drawn from the composer's final set of Six Romances for voice and piano. Opening with a low bassoon solo over strings, this work's third movement is a boisterous march-scherzo that features an extended fragmentary introduction of its theme. Other innovations in this work include the five-four time signature of the second movement waltz, while basses playing (*) pianiss-iss-iss-iss-issimo end this piece's quiet finale, an Adagio lamentoso. Premiered nine days before the composer's death, for 10 points, name this final symphony of Pyotr Tchaikovsky.
[EX A]: Fine Arts

[EX Q]: Sequences of this data structure are used in a data structure created by William Pugh. This data structure was first developed by Allen Newell, Cliff Shaw and Herbert Simon for use in IPL. This is one of the simplest data structures one can build out of conses in Lisp. A dummy object used to simplify boundary conditions in these data structures is called a sentinel. Their "unrolled" type uses the cache to increase performance by storing just enough elements in each section to fill a cache line. Their last element is usually null, but it can reference their first element to form a "circular" one of these data structures. They are often used to implement stacks and queues. These dynamically allocated data structures also come in a "doubly" variety. For 10 points, identify this data structure constructed of nodes with a data field and a pointer to the next node.
[EX A]:
Science