modify Mul.is_infinite to watch for NaN

modify the limit routine to watch for any infinite arg
zero -> even & finite
Merge pull request #63 from smichr/pr

modify Mul.is_infinite to watch for NaN