public static XInt SchoenhageParallelFactorial(Int32 x) { var z = new XInt(); _SchoenhageParallelFactorial(ref z.impl, (UInt32)x); return z; } }