Assignment 2 for Introduction to Graphics Programming