We are using R library to evaluate expressions. And just found something interesting here.
2^52+1-2^52 => 1
2^53+1-2^53 => 0
Apparently, 1 gets ignored in the latter case. Why is 53? What happens between 52 and 53? Since this would impact the evaluations, we'd like to know a bit better about what is happening behind the scene and how other talents are dealing with this.