3d modeler

I just have a simple question I want to clarify. What type of 3d modeler is Rhino?
Is it NURBS (Non Uniform Rational B-Splines), CSG (Constructive Solid Geometry), Surface Subdivision?

Please Help! Thanks!

NURBS surface modeler

mind sharing the reason for asking?