MCV4U May 24 Notes