For this project you will implement a ray tracer. The input to the ray tracer is a program written in a Postscript-like language called GML. We are providing a compiler that converts a GML program to a bytecode representation and an interpreter for that bytecode. Your task is to implement the ray-tracing operations invoked by the interpreter.