MCV4U May 22 Notes