MCV4U May 4 Notes