MHF4U Oct 28 notes