1.1 - 1 < 0.1 FALSE Yay!! Good answer
2.1 - 1 < 0.1 FALSE Another good answer
4.1 - 4 < 0.1 TRUE What the ... ?????
5.1 - 5 < 0.1 TRUE Sigh
.
.
.
100.1 - 100 < 0.1 TRUE I give up
4.00000000001 - 4 < 0.1 FALSE This is just silly
I know this has to do with precision and how decimals are stored and unfortunately it is such a fundamental issue that I cannot use it to calculate a tolerance on some models being compared. This is some pretty basic number handling to get this wrong..