C# – Nth root of a BigInteger with Remainder