This is a work in progress. Heed the words of the Algorist wiki:
Recognize that no authority certifies the correctness of these solutions; they could well have been submitted by the idiot who sits in the back row of your class.
These notes are likely to be rife with errors. Corrections, as well as suggestions on better or clearer wording would be very welcome.