Implementation of CreateInterpolatedCurve

Hi,

Is there any documentation how Rhino method CreateInterpolatedCurve is written?

These interpolation methods can widely differ from various libraries and it is not clear what rhino implementation is used here for knots and control vertices. What I can tell it is not standard NURBS book implementation. Any hints would be highly appreciated.