Random NaN fact: add, sub, mul, div, and sqrt all have ways to return NaN from non-NaN operands. #AllThingsNaN