glu library enhancement

More standard shapes in the glu library like rounded surfaces with progressive variation of radius and angles span. For example: gluRoundSurf (center, height, radius1, radius2, startangle, finishangle). Something like this to build complex 3D objects along with nurbs.