A comment on why this function has to be defined here would be useful. There's also ``special.gegenbauer``.