MCV4U May 23 Notes