Initializing the OpenGL state also requires items such as
default color for background
lighting parameters for three-dimensional graphics
initializing additional buffers that may be used
These operations are typically done after GLUT is initialized but before any drawing begins.