In javascript Infinity - 100 results in Infinity which makes sense,
but the resulted Infinity does not appear to be less than the initial Infinity like in real math.
I am trying to sort some array, and items from array that don't have a certain property are assigned a default Infinity value, then sorting should fallback to Infinity minus a different property. The problem is that this subtraction does not produce different Infinity values.
You don't have to think of Infinity as a number. Infinity minus a finite number is still (the same) Infinity, it's math theory. That's why you get that result.