MCV4U Apr 18 notes