pub fn init() -> Result<(), ()>
Initializes the CGL library.
This function must be called before any other CGL functions are called.
Returns Ok(()) if the initialization was successful, otherwise returns Err(()).
Ok(())
Err(())