GLU Nurbs tessellator algorithm

Has anyone any information about the algorithm underlying the Nurbs (not the polygon!) tessellator of GLU?
Any suggestion and any contact will be really appreciated.
Thanks.

http://developer.blaxxun.com/developer/contact/3d/nurbs/spec/nurbsinvrml.pdf

http://www.bitjazz.com/bitjazz/
(they have a non recursive nurb algo but I don’t know if they are willing to share)

Heavy stuff happy reading :slight_smile: