title: Math.Net Complex32 Division giving NaN
body: <p>Alright, so i have two large complex values. Top, and Bottom:</p>
  
  <p>Top = 4.0107e+030</p>
  
  <p>Bot = 5.46725E26 -2.806428e26i</p>
  
  <p>when i divide these two numbers in Math.Net's Complex32, it gives me a NaN for both the real and imaginray. I am assuming that it has smething to do with the precision. </p>
  
  <p>When i use Matlab i get the following:</p>
  
  <p>Top/Bot =  5.8060e+003 +2.9803e+003i</p>
  
  <p>When i use System.Numerics i get something very close to matlabs, at least in the correct order of magnitute:</p>
  
  <p>Top/Bot = +5575.19343780947 +2676.09270239214i  System.Numerics.Complex</p>
  
  <p>i wonder, which one is the right one? and why is Math.Net giving me a wrong answer
  I am running simulations and i very much care about the accuracy of the numerics?
  Anyway to fix this? i will be dealing with a lot of large complex numbers. </p>
  
  <p>Plus, if anyone knows of a good Complex library for .net with support for special functions such as the complemetary error function and the error function of Complex parameters, that would be great. 
  As i found out that Math.Net doesn't support cerf of a complex32</p>