MHF4U Nov 18 notes