I’d like to thank the following individuals for their contributions to this document:

  • Edward Azoff, for supplying a problem sheet broken out by topic.
  • Mentzelos Melistas, for explaining and documenting many solutions to these questions.
  • Jingzhi Tie, for supplying many additional problems and solutions.
  • Swaroop Hegde for supplying a number of proofs