Demystifying NaN for the Working Programmer | Dark Hacker News