MHF4U Oct 29 notes