Grandes números com suporte a frações

Eu preciso de um número c # que possa lidar com números muito grandes, mas também com suporte à fração. Olhei para System.Numberics.BigInteger no .NET 4.0, mas não consigo trabalhar com frações.

something i = 2;
something j = 5;
something k = i/j; //should be 0.4

quando eu tentei

 BigInteger i = 2;
 BigInteger j = 5;
 double d = (double)(i/j); //d is 0.0

Alguém conhece essa biblioteca?

questionAnswers(9)

yourAnswerToTheQuestion