Optimized code.
Added glu.