Is NaN always unequal to another NaN? Well… Not Always.

In JavaScript, when we talk about NaN, we are often told that two NaN(s) are never equal. We see this question come again and again in the…