Create an OpengGL program that allows the user to move a light.
Details
- The program should draw a sphere, centered in the window. 
- The sphere should have a material with ambient, diffuse and specular reflectivity. 
- The program should have a single spotlight behind the camera that is pointed down the negative z axis. 
- The user should be able to change the x and y coordinates of the position of the light by moving the mouse up and down.