Abstracted GL and Math functions
Abstracted GL and Math functions