MCV4U May 18 Notes