On Sat, Dec 07, 2013 at 06:06:05AM -0800, Christopher Smith wrote:
>    We already know that c alone is not NaN so we gain the efficiency by only
>    checking when we might create a new one: during addition.

And we miss the "else:" case...