I don’t understand the logic here ? I mean if a number is “not quite 0” then it’s a divisible number so we won’t have the error NaN.

I understand that for most float it’s unreliable to do a == comparison, but here shouldn’t the rules of math protect us ?